package com.bjfu.college.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * Copyright@:
 *
 * @Author: Pan Zifeng
 * @Date: 2023/07/20/23:38
 * @Description:
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class RecordDetail {
    /**
     *
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 招生类别
     */
    private String enrollmentCategory;

    /**
     * 院校代码
     */
    private String institutionCode;

    /**
     * 院校名称
     */
    private String institutionName;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 办学性质
     */
    private String schoolProperty;

    /**
     * 院校层次
     */
    private String institutionalLevel;

    /**
     * 专业代码
     */
    private String majorCode;

    /**
     * 专业名称
     */
    private String majorName;

    /**
     * 特殊要求
     */
    private String specialRequirements;

    /**
     * 选科要求
     */
    private String subjectSelectionRequirements;

    /**
     * 新增专业
     */
    private String newMajor;

    /**
     * 学制
     */
    private String schoolingLength;

    /**
     * 招生计划
     */
    private Integer enrollmentPlan;

    /**
     * 学费
     */
    private String tuitionFee;

    /**
     * 专业类
     */
    private String majorClass;

    /**
     * 专业门类
     */
    private String majorCategory;

    /**
     * 学科评估
     */
    private String subjectEvaluation;

    /**
     * 1年前招生计划
     */
    private Integer pastFirstEnrollmentPlan;

    /**
     * 1年前投档计划
     */
    private Integer pastFirstCastingArchivesPlan;

    /**
     * 今年参照分
     */
    private Integer thisYearReferenceScore;

    /**
     * 1年前最低分
     */
    private Integer pastFirstLowestScore;

    /**
     * 1年前最低分位次
     */
    private Integer pastFirstLowestRank;

    /**
     * 2年前最低分
     */
    private Integer pastSecondLowestScore;

    /**
     * 2年前最低分位次
     */
    private Integer pastSecondLowestRank;

    /**
     * 3年前最低分
     */
    private Integer pastThirdLowestScore;

    /**
     * 3年前最低分位次
     */
    private Integer pastThirdLowestRank;

    /**
     *  风险态度
     */
    private String risk;

    /**
     *  记录排位
     */
    private int ranking;
}
